package partTwo;
/*
测试继承中变量的使用
 */
public class TestExtends {
    public static void main(String[] args) {
        new son().study();   //是son s = new son;   s.study();的缩写
    }
}

//1.创建父类
class father{
    //3.创建父类的成员变量
    int sum = 1;
    int count = 2;
}

//2.创建子类
class son extends father{
    int sum = 10;
    //5.创建子类的普通方法
    public  void study(){
        //6.创建子类的局部变量
        int sum = 100;
        System.out.println("好好学习，天天向上");
        //7.打印子类的局部变量sum
        System.out.println(sum);  //就近原则，输出就是100；
        //8.打印子类的成员变量sum
        System.out.println(this.sum);  //10
        //9.打印父类的成员变量count
        System.out.println(count);   //2
        //10.打印父类的成员变量sum
        /*当父类与子类的成员变量同名时，可以使用super指定父类的成员变量
         * 我们可以把super看做是父类的对象：father super = new father;*/
        System.out.println(super.sum); //1

    }
}